Skip to content

Conversation

@red-hat-konflux
Copy link
Contributor

@red-hat-konflux red-hat-konflux bot commented Aug 7, 2025

This PR contains the following updates:

Package Type Update Change
@hey-api/openapi-ts (source) devDependencies minor ^0.77.0 -> ^0.80.0
typescript (source) peerDependencies minor ~5.8.3 -> ~5.8.3 || ~5.9.0
typescript (source) devDependencies minor 5.8.3 -> 5.9.2
typescript-eslint (source) devDependencies patch 8.39.0 -> 8.39.1

Release Notes

hey-api/openapi-ts (@​hey-api/openapi-ts)

v0.80.9

Compare Source

Patch Changes
  • #​2426 7308d9b Thanks @​flow96! - fix(sdk): handle infinite loop in nested operation IDs and tags with duplicate values

v0.80.8

Compare Source

Patch Changes

v0.80.7

Compare Source

Patch Changes

v0.80.6

Compare Source

Patch Changes

v0.80.5

Compare Source

Patch Changes

v0.80.4

Compare Source

Patch Changes

v0.80.3

Compare Source

Patch Changes

v0.80.2

Compare Source

Patch Changes

v0.80.1

Compare Source

Patch Changes

v0.80.0

Compare Source

Minor Changes
Added Zod 4 and Zod Mini
This release adds support for Zod 4 and Zod Mini. By default, the `zod` plugin will generate output for Zod 4. If you want to preserve the previous output for Zod 3 or use Zod Mini, set `compatibilityVersion` to `3` or `mini`.

```js
export default {
  input: 'https://get.heyapi.dev/hey-api/backend',
  output: 'src/client',
  plugins: [
    // ...other plugins
    {
      name: 'zod',
      compatibilityVersion: 3,
    },
  ],
};
```

```js
export default {
  input: 'https://get.heyapi.dev/hey-api/backend',
  output: 'src/client',
  plugins: [
    // ...other plugins
    {
      name: 'zod',
      compatibilityVersion: 'mini',
    },
  ],
};
```

v0.79.2

Compare Source

Patch Changes

v0.79.1

Compare Source

Patch Changes

v0.79.0

Compare Source

Minor Changes
Removed typescript+namespace enums mode
Due to a simpler TypeScript plugin implementation, the `typescript+namespace` enums mode is no longer necessary. This mode was used in the past to group inline enums under the same namespace. With the latest changes, this behavior is no longer supported. You can either choose to ignore inline enums (default), or use the `enums` transform (added in v0.78.0) to convert them into reusable components which will get exported as usual.

v0.78.3

Compare Source

Patch Changes

v0.78.2

Compare Source

Patch Changes

v0.78.1

Compare Source

Patch Changes

v0.78.0

Compare Source

Minor Changes
Added parser options
Previously, `@hey-api/typescript` would generate correct types, but the validator plugins would have to re-implement the same logic or generate schemas that didn't match the generated types.

Since neither option was ideal, this release adds a dedicated place for `parser` options. Parser is responsible for preparing the input so plugins can generate more accurate output with less effort.

You can learn more about configuring parser on the [Parser](https://heyapi.dev/openapi-ts/configuration/parser) page.
Moved input options
The following options were moved to the new `parser` group.

-   `input.filters` moved to `parser.filters`
-   `input.pagination` moved to `parser.pagination`
-   `input.patch` moved to `parser.patch`
-   `input.validate_EXPERIMENTAL` moved to `parser.validate_EXPERIMENTAL`
Updated typescript options
The following options were renamed.

-   `enumsCase` moved to `enums.case`
-   `enumsConstantsIgnoreNull` moved to `enums.constantsIgnoreNull`
Moved typescript options
The following options were moved to the new `parser` group.

-   `exportInlineEnums` moved to `parser.transforms.enums`
-   `readOnlyWriteOnlyBehavior` moved to `parser.transforms.readWrite.enabled`
-   `readableNameBuilder` moved to `parser.transforms.readWrite.responses.name`
-   `writableNameBuilder` moved to `parser.transforms.readWrite.requests.name`
Updated readWrite.responses name
Additionally, the naming pattern for response schemas has changed from `{name}Readable` to `{name}`. This is to prevent your code from breaking by default when using a schema that gets updated with a write-only field.
Patch Changes
microsoft/TypeScript (typescript)

v5.9.2: TypeScript 5.9

Compare Source

For release notes, check out the release announcement

Downloads are available on:

typescript-eslint/typescript-eslint (typescript-eslint)

v8.39.1

Compare Source

🩹 Fixes
  • typescript-eslint: handle file:// urls in stack trace when inferring tsconfigRootDir (#​11464)
❤️ Thank You

You can read about our versioning strategy and releases on our website.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.

This PR has been generated by MintMaker (powered by Renovate Bot).

@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/main/npm-deps branch 12 times, most recently from d4456b6 to 263b7a8 Compare August 13, 2025 00:19
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/main/npm-deps branch from 263b7a8 to 6cf25ae Compare August 13, 2025 08:15
@carlosthe19916
Copy link
Contributor

There were manual upgrades of dependencies, this PR is outdated. Closing it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant